package algorithms;

import java.util.ArrayList;

import templates.Operator;
import templates.State;

public class BidirectionalStrategy<Template> implements Strategy<Template>{
	@Override
	public void execute(State<Template> iState,
			ArrayList<State<Template>> fStates,
			ArrayList<Operator<Template>> opr, String log) {
		Bidirectional<Template> bid=new Bidirectional<Template>(iState,fStates,opr,log);
		bid.executeAlgorithm();
		
	}
}
